Online Mechanism Design for VMs Allocation in Private Cloud
نویسندگان
چکیده
Resource allocation mechanism plays a critical role towards the success of cloud computing. Existing allocation mechanisms in public cloud is unsuitable to private IaaS cloud because they either cannot maximize the sum of users value, or provide no service guarantee. For overcome these shortcomings, we propose a novel online, model-free mechanism that makes different allocations for flexible jobs and inflexible jobs. Users presenting job are incentivized to be truthful not only about their valuations for VM units, but also about their arrival, departure and the character of jobs(flexible or inflexible). We simulate the proposed online mechanism using data from RICC, showing that using our mechanism leads to high social welfare and percentage of served user compared with the mechanism which adopts same allocation method for
منابع مشابه
Virtual Machine Allocation in Cloud Computing Environment
Virtual machine allocation problem is one of the challenges in cloud computing environments, especially for the private cloud design. In this environment, each virtual machine is mapped unto the physical host in accordance with the available resource on the host machine. Specifically, quantifying the performance of scheduling and allocation policy on a Cloud infrastructure for different applica...
متن کاملAdaptive and Resilient Revenue Maximizing Resource Allocation and Pricing in Cloud Computing Environments
Cloud computing is becoming an essential component in the emerging Internet of Things (IoT) paradigm. The available resources at the cloud such as computing nodes, storage, databases, etc. are often packaged in the form of virtual machines (VMs) to be used by remotely located IoT client applications for computational tasks. However, the cloud has a limited number of VMs available and hence, for...
متن کاملA Genetic Algorithm for Power-Aware Virtual Machine Allocation in Private Cloud
Energy efficiency has become an important measurement of scheduling algorithm for private cloud. The challenge is trade-off between minimizing of energy consumption and satisfying Quality of Service (QoS) (e.g. performance or resource availability on time for reservation request). We consider resource needs in context of a private cloud system to provide resources for applications in teaching a...
متن کاملLow-Latency Caching for Cloud-Based Web Applications
Many Web applications are now hosted in elastic cloud environments where the unit of resource allocation is a virtual machine (VM) instance; entire VMs are added or removed to scale up or scale down. A variety of techniques can reduce the latency of communication between VMs co-located on the same server in, say, a private cloud. For example, paravirtualized network mechanisms (e.g., vhost and ...
متن کاملProtego: Cloud-Scale Multitenant IPsec Gateway
Virtual cloud network services let users have their own private networks in the public cloud. IPsec gateways are growing in importance accordingly as they provide VPN connections for customers to remotely access these private networks. Major cloud providers offer IPsec gateway functions to tenants using virtual machines (VMs) running a software IPsec gateway inside. However, dedicating individu...
متن کامل